dsh-explain-assistant:主对话旁的只读「解释小助手」
dsh-explain-assistant 是 yunliya-cuter 维护的 DSH Web 客户端插件:主对话右上角「?」打开独立浮窗,用白话中文解释主 agent 当前步骤,依据工具调用分级标注,四要素含可调整建议。只读七工具、不写主上下文、模型需单独选择。适用长时间任务旁路盯进度与非开发跟验收;安装命令为 dsh plugin add --profile web 加 git 仓库地址,实测依赖 DSH 0.1.7-rc.2 与 web profile。
Read Moredsh-plugin-calendar-clock:DeepSeek Harness 侧边栏日历时钟
dsh-plugin-calendar-clock 由 XZT1118 维护,为 DeepSeek Harness Web GUI 在侧边栏底部 Settings 旁增加时钟按钮。点击后弹出卡片:每秒对齐的数字钟、模拟表盘与周一开头的月历,支持中英切换与窄轨图标模式。安装命令为 dsh plugin --profile web add 'github:XZT1118/dsh-plugin-calendar-clock',新 bundle 需重启后生效。插件为 MIT 客户端 bundle,lib/client.js 须遵守 classic-script 规则。
Read Moredsh-hide-sidebar:窄屏 Web 下把侧栏收成顶部抽屉
dsh-hide-sidebar 是 winniesi 维护的 DeepSeek Harness 客户端插件,面向 Web GUI。帧宽低于 1024px 时移除 56px 折叠图标轨,改为左上角按钮唤出侧栏抽屉,内容保持全宽;选中会话或切换面板会自动收起。宽屏行为与官方 ui-layout 一致。安装需 dsh >= 0.2.0-rc.1 且 < 0.3.0-0,Web 下执行 dsh plugin --profile web add github:winniesi/dsh-hide-sidebar 后刷新页面即可。MIT 1.0.0,仅改 client.js,不碰模型与传输。
Read Moredsh-agent-whale-girl:DSH Web GUI 的鲸鱼娘客户端伴侣
dsh-agent-whale-girl 是 Turanbuturan 维护的 DSH 客户端插件,为非官方鲸鱼娘角色:替换侧栏 brand mark,并在 shell.overlay 提供可拖拽、可折叠的浮动伴侣。头部跟随指针,长按与点击/连点有动画反馈;气泡与 token 卡片使用 DSH 会话投影(tokenUsage、contextPressure),不请求网络或模型。通过 dsh.bundle patch 安装,desktop 或 web profile 均可。代码 MIT,角色图为社区同人资产。
Read Moredsh-file-extras:DSH Web 文件页与输入框的日常操作增强
dsh-file-extras 是 TiChuXiXi 维护的 DSH Web 插件,在官方文件页上增加行内大小与修改日期、资源管理器式多选与右键菜单(下载、上传、复制路径、@ 到对话、回收站删除),并通过 host 路由补齐 mtime 与流式传文件。另支持 ~/.dsh/commands/*.md 定义斜杠命令,以及输入框 ↑/↓ 本会话用户指令回填。安装:dsh plugin --profile web add dsh-file-extras,装后刷新页面;无独立配置项,MIT 许可。
Read Moredsh-cli-mode:在 Web 对话框里直接跑会话工作区命令
dsh-cli-mode 是 Shadoso-w 维护的 DSH 客户端 bundle 插件。在 Web GUI 输入框以全角或半角感叹号开头时,整行作为命令在会话工作目录经 ctx.shell 执行,不进入模型上下文;输入变红,Enter 执行,结果卡展示 stdout 与 cwd,失败附带下一步建议。安装使用 dsh plugin --profile web add。执行受会话鉴权、Origin 围栏与 sandbox 三道门约束。MIT,Node >= 20,当前版本 1.3.0。
Read Moredsh-inline-pastes:在 DSH 输入框里粘贴即插入图片胶囊
dsh-inline-pastes 是 qgynisc 维护的 DeepSeek Harness Web GUI 客户端插件。粘贴图片时在光标处插入 pic-1 等内联胶囊,图片仍作为附件随消息发出;鼠标悬停名字可预览缩略图与尺寸体积,支持自动编号与设置页「混合排版」。可用 dsh plugin --profile desktop add 安装,DSH Desktop 与 dsh web 均适用。
Read Moredsh-tsnet-skin-pilot:DSH Web 低饱和取色皮肤与右缘刻度轨
Obwiler 的 dsh-tsnet-skin-pilot 是面向 DeepSeek Harness Web GUI 的皮肤插件:主色随背景色温变化,提供 7 档背景(含自定义渐变与本地/相册图)、4 档磨砂材质,以及右缘按对话轮数等距的刻度跳转轨。采用零几何改动,仅使用 DSH CSS 变量与客户端槽位,无第三方素材。安装需 web profile 并重启 DSH;需注意刻度只反映已加载视图、跨入口同步依赖中控台。MIT 许可。
Read More@mcf171/dsh-session-delete:为 DSH Web GUI 补上永久删除会话
DeepSeek Harness 0.2.x Web 侧边栏会话菜单仅有 rename、fork、pin、archive,无法彻底删除会话及日志。社区插件 @mcf171/dsh-session-delete 通过官方插槽增加「删除会话」菜单与 Delete 快捷键,确认后依次归档、删除 DSH_HOME 下会话日志目录并广播 api-session/removed,使行立即从 UI 消失。安装需将包挂到 profile 的 node_modules 并在 package.json 登记 bundles,无 dsh plugin add 命令;运行中会话会被拒绝删除。MIT 0.1.0,维护者 mcf171。
Read Moredsh-skin-win2000:给 DSH Web GUI 换上 Windows 2000 经典外观
dsh-skin-win2000 是 lildanger 维护的 DSH 客户端插件,按 Windows 2000 System Metrics 为 Web GUI 提供中性灰控件、双色渐变标题栏、1px 立体边框、直角与 16px 滚动条。单文件零构建,右下角面板可开关皮肤、点阵字体与暗色模式。安装需 dsh plugin --profile web add,DSH 0.2.0 起须登记 profile 依赖并配置 cordis.patch。皮肤 MIT,随包点阵字体 GPL。
Read Moredsh-sidebar-toggle:DSH Web 侧边栏分组一键切换
dsh-sidebar-toggle 是 john-walks-slow 维护的 DSH 客户端插件,面向 Web GUI 侧边栏。通过 Alt+R 或点击「会话/工作区」等分组标题,在按工作区分组(workspace)与平铺会话列表(flat)之间切换,调用宿主 sidebar.workspaces 原生 setGroupBy,与视图菜单状态同步。纯浏览器端实现,无外部权限。安装:dsh plugin --profile web add dsh-sidebar-toggle。MIT 0.1.0。
Read Moredsh-wallpaper:DSH Web GUI 本地壁纸插件
dsh-wallpaper 由 whf-jx 维护,为 DeepSeek Harness Web GUI 提供本机图片与视频壁纸:设置内上传、手动切换、Host 端定时轮换与随机播放,支持清晰度、压暗、模糊与填充调节,状态存于 ~/.dsh/wallpaper/。推荐安装:dsh plugin --profile web add github:whf-jx/dsh-wallpaper,重启 DSH 后在「设置 → 本地壁纸」使用。仅支持 web profile,素材不上传外网,MIT 许可。
Read Moredsh-token-gauge:DSH Web 界面上的实时 Token 仪表盘
dsh-token-gauge(@stone100010/dsh-token-gauge)是 stone100010 维护的 DSH Web 客户端插件,在 shell.overlay 上显示 Token 累计、tok/s 与估算费用三块可拖拽表盘。数据仅来自 tokenUsage、sessionStats 等已有 projection,只读且不改变对话。适用 DSH 0.1.5-rc.2 与 web profile,推荐安装命令为 dsh plugin --profile web add @stone100010/dsh-token-gauge。费用刻度需在 lib/client.js 中按网关单价调整。MIT 许可,npm 版本 0.1.1。
Read Moredsh-skin-aurora · 极光
dsh-skin-aurora 是 DeepSeek Harness (DSH) Web GUI 的极光主题皮肤。该主题以近黑蓝夜空为基底,包含动态双层极光光带、青蓝紫绿渐变效果及极光风格代码高亮,兼顾视觉氛围与阅读体验。它支持深浅双模式、无障碍动画调节及丰富的界面细节优化。安装需通过命令行或桌面版插件管理器添加本地仓库,Windows 平台需注意处理目录联接问题。
Read Moredsh-git-panel: Git Panel Plugin for DSH Web GUI
dsh-git-panel is a visual Git management plugin integrated into the session tab bar of the DSH Web GUI. It provides a Changes page and a History page, supporting drag-and-drop file staging, line-level actions, and branch management. The plugin uses an optimistic UI strategy, requires Node.js ^22.19.0 or >=24.0.0, and once installed enables direct management of code changes in the browser.
Read Moredsh-chat-collapse: One-Click Collapse Plugin for DSH Web GUI Chat Components
The DSH Web GUI plugin `dsh-chat-collapse` adds a collapse button to the input toolbar, hides persistent components, and summons a restore orb from the corner to free up vertical space in the chat area. It supports one-click collapse/restore, the `Alt+H` shortcut, state persistence, and right-clicking to switch the collapse target. After installation, restart the service to enable it; uninstalling automatically removes any residual files.
Read Moredsh-plan-spend: DSH Web GUI Plan Spending Viewer Plugin
`dsh-plan-spend` is a Web GUI sidebar plugin for DeepSeek Harness (DSH) that centrally displays balance and quota information. It addresses the issue of DeepSeek's official API being blocked by a WAF, and supports querying top-up balance, peak/off-peak status, and OpenCode Go usage progress. It features intelligent peak/off-peak detection, dual-path querying (login session/API key), and holiday maintenance support. The installation command is `dsh plugin --profile <profile> add github:Chi-hong22/dsh-plan-spend`; after installation, click "Usage" in the navigation bar to view it.
Read MoreMDSM: DeepSeek Harness Male DeepSeek Mascot Appearance Layer
MDSM (Male DeepSeek Mascot) is a UI layer plugin for DeepSeek Harness (DSH), used to add custom wallpapers, branding, and settings controls to the Web GUI. It requires no build steps, hosts resources via the DSH web server, and supports parameter configuration such as transparency, blur, and position. It does not access the file system or network, ensuring security, and can be installed and enabled via the command line or a desktop application.
Read Moredsh-pet-dafeiyu: DeepSeek Harness Web GUI Desktop Pet (Big Fat Fish)
dsh-pet-dafeiyu is a desktop pet plugin for the DeepSeek Harness Web interface, maintained by user bauerelizabeth07139. Released under the MIT License, it adds an interactive character named “Big Fat Fish” to the developer interface. The plugin features 18 animation states, with anthropomorphic movements and physics-based interactions, supporting drag-and-throw actions, landing effects, and click responses. It also includes autonomous behaviors, dual-pet synchronization, and voice playback, with all resources bundled locally and no internet connection required. After installation, users can wake it by clicking, move it by dragging, or enable the “Father-Daughter Mini Theater” mode, bringing a light and companion-like touch to routine development work.
Read Moredsh-session-balance: Session Balance and Cost Monitoring in the DSH Web GUI
`dsh-session-balance` is a plugin for DeepSeek Harness (DSH) that provides real-time monitoring of account balance, token consumption, and context pressure in the Web GUI. The plugin retrieves the balance by calling the API, reads usage from the host projection, and calculates costs locally in the browser to ensure data security. During installation, the plugin package must be symlinked to the profile, and the relevant parameters must be configured to display the desired information.
Read Moredsh-work-buddy: Pixel Robot and Output Ledger for DSH Web GUI
dsh-work-buddy is a visualization assistant plugin for the DeepSeek Harness (DSH) Web GUI. It provides real-time status feedback through a pixel-style robot in the bottom-right corner of the interface, supporting five states: “slacking off,” “thinking,” “writing code,” “waiting for selection,” and “completion confetti.” Clicking the robot expands a ledger panel that tracks and displays the number of turns, token usage, and estimated costs, with multi-time-range views and model switching. The plugin has no build dependencies, runs entirely in the browser, and stores data locally.
Read Moredsh-settings-size: Adjust the Size of the DeepSeek Harness Settings Dialog
This plugin fixes the cramped look of DeepSeek Harness's default settings dialog on wide screens. It overrides the original CSS styles and adds four preset size options plus width and height sliders under Settings → General. Users can preview changes in real time and adjust the dialog size by dragging the sliders. The settings are automatically saved to the browser's `localStorage` to prevent screen overflow. It only works with the Web GUI and requires no build step.
Read Moredsh-advanced-listening-settings: Add Advanced Listening Settings to the DSH Web GUI
DSH (DeepSeek Harness) provides the `dsh-advanced-listening-settings` plugin to address the limitation that the default Web GUI is accessible only locally. The plugin adds an "Advanced Listening Settings" section to the Web GUI, enabling users to expose the service to the LAN, precisely control the listening IP address and port, and fix bugs that cause some features to fail in remote access. Core features include global listening, port configuration, disabling authentication (while preserving source validation), and configuration cleanup. Installation requires administrator privileges and depends on DSH 0.1.5-rc.3 and Node.js ≥ 22.6. Users should be aware of the authentication risks involved and should enable this feature only in trusted network environments. The plugin supports IPv4 and can be fully cleaned up upon uninstallation.
Read Moredsh-arrowkey-nav: Arrow Key Navigation for DSH Web GUI
The DSH Web GUI plugin `dsh-arrowkey-nav` allows users to quickly navigate between sessions and workspaces using keyboard arrow keys instead of clicking or pasting commands. Core features include switching sessions up and down, switching workspaces left and right, automatic scrolling, focus retention, and edge looping. Installation requires running a specific command and supports DSH versions 0.1.0 through 0.2.0. The plugin works by reading the sidebar order via the client controller and is not limited by DOM IDs. Collapsed views, IME capture, and editor draft states are known to restrict some functionality.
Read Moredsh-url-router: Adding Addressability to the DSH Web GUI
dsh-url-router is a plugin designed specifically for the DeepSeek Harness (DSH) Web GUI, intended to solve the problem that dynamic views cannot be shared or revisited via URLs. Acting as the sole writer to the address bar, it maps the current interface by modifying the URL fragment (the part after `#`), ensuring that every view (session, panel, task, etc.) has an independent, addressable link. The plugin features zero dependencies, preserves initial parameters, and does not pollute browser history. Users can right-click or middle-click a list row to open the corresponding link directly in a new tab. However, note that this plugin is mutually exclusive with other plugins that modify the URL fragment, and it only supports views already rendered on screen; virtualized, unrendered content is not supported.
Read Moredsh-bird-bike: Pixel Chick Cycling Band at the Bottom of the DSH Web GUI
`dsh-bird-bike` is a plugin for DeepSeek Harness Web GUI that adds fun pixel-art animations by transforming the bottom bar into a dynamic scene. It features a physics-simulated pixel chicken rider, a day/night cycle, and monster interactions (Creeper and Zombies). Users can click to trigger actions such as bell-ringing for speed boosts and jumping, and view cycling data. It is implemented with zero dependencies in pure JS, rendering pixel art using an offscreen Canvas, and supports collapsing and accessibility settings.
Read Moredsh-plugin-crypto-ticker: Real-Time Cryptocurrency Ticker Card for DSH Sidebar
The DeepSeek Harness (DSH) plugin `dsh-plugin-crypto-ticker` is a zero-dependency, API-key-free sidebar tool for real-time cryptocurrency quotes. By default, it displays the prices, percentage changes, and mini trend charts of major tokens such as BTC and ETH, and supports red-for-gains/green-for-losses, price pulse feedback, multi-source data fallback (OKX → Binance → CoinGecko), and automatic adaptation to the Windows system proxy to ensure stable operation under domestic Chinese network conditions. Users can customize the token list and refresh frequency via configuration options. The plugin supports Web GUI display only and does not support a sidebar-less mode.
Read MoreDice Battle - DSH Web GUI Plugin
The DSH Web GUI provides a Dice Battle plugin that integrates six classic dice games, including liar's dice and red dot guessing. The plugin is open source under the MIT license, supports a single-player vs. AI mode and a bilingual interface in English and Chinese, while online multiplayer is not currently enabled. The game is launched from a sidebar entry and runs in a center-column iframe, using sandbox isolation technology to ensure security. Users can install it using the `dsh plugin` command; after installing and restarting, the casual game can be started from the sidebar.
Read Moredsh-chat-ux: Optimizing the Chat Area Interaction Experience in DeepSeek Harness
`dsh-chat-ux` is an interaction optimization plugin for the DeepSeek Harness (dsh) Web GUI. It aims to reduce visual clutter from long texts and tool calls, improving fluidity through a series of UI optimizations. Core features include automatic expanding and collapsing for thinking and tool calls, real-time display of changed lines in files, enhanced animations (such as fly-in bubbles for the input box), capsule visualization of cache hit rates, a context pie chart, frosted glass effects, and layout adjustments for the trajectory view. The plugin supports multiple installation methods and offers rich configuration options to control various animations and display modes.
Read Moredsh-background: Custom Background Plugin for DeepSeek Harness
DeepSeek Harness (DSH) Web GUI has a unified default style. This plugin renders a wallpaper and a frosted-glass control panel at the underlying layer, allowing users to customize an immersive or playful appearance. Core features include multimedia background support (images, GIFs, and videos), aurora gradient options, frosted-glass effects, and persistent configuration. Version 3 has been rewritten to optimize data stream parsing. When using it, upload files through the settings panel and pay attention to version notes and loading status.
Read Moredsh-insight-dock: Context Anchors and the Insight Dock for the DSH Web GUI
`dsh-insight-dock` is a client plugin for the DSH Web GUI, designed to address the interference caused by irrelevant thoughts generated by an agent while it is focused on a task. It uses a context anchoring mechanism to allow the parking of brief, constrained side observations, ensuring that these thoughts remain useful even after the agent's context is lost. The plugin provides actions such as “Hear me out,” “Close,” and “Close and tell the agent why.” Its features include controlling the prompt strength, concurrency limit, and lifecycle of note generation. Note that notes are stored in memory only; restarting `dsh` clears their content, while settings are persisted.
Read Moredsh-secure-context-fix: Fix Web GUI Loading Issue Over HTTP in LAN Environments
`dsh-secure-context-fix` is a plugin for DeepSeek Harness (DSH) designed to resolve the issue where the Web GUI cannot use `crypto.randomUUID` over HTTP on a local network. The plugin registers a transform via `webServer.tapIndex` to inject a `crypto.randomUUID` polyfill into the HTML, restoring workspace loading, directory selection, and session creation. After installation, the Web service should be bound to `0.0.0.0` in the configuration file, and a firewall is recommended to restrict access to the local network subnet for security. This solution does not require source code changes and is suitable as a temporary fix until the official code is updated.
Read More`dsh-usage-stats` - DeepSeek Harness Usage Statistics Plugin
`dsh-usage-stats` is a local usage-statistics plugin designed to address the inability to review historical consumption after a DeepSeek Harness session has been deleted. It logs token usage to a SQLite ledger, bucketed by day, provider, and model, while distinguishing primary conversations from internal calls. The plugin supports historical lookback and is restricted to the Web GUI environment. Remote access requires the use of a specific companion plugin. Uninstalling the plugin does not delete the local ledger; it must be cleared manually.
Read Morelijian-ui/dsh-term: DSH Sidebar-style Local Terminal
`dsh-term` is a local terminal plugin designed specifically for the DSH Web GUI to address interactive debugging needs. It uses `node-pty` to provide real pseudo-terminal sessions, implements a multi-tab UI based on `xterm.js`, and adopts a hot-swappable architecture that can be integrated without modifying the source code. The plugin supports layout integration and automatic CWD configuration, and is provided in a collapsed state by default. The current Version A only supports local user terminals, with SSH functionality to be added in the future.
Read MoreDeepSeek Harness Plugin: Capability Panel
DeepSeek Harness (DSH) introduces a new visualization plugin, `dsh-plugin-capability-panel`, designed to manage agent components through a Web GUI. The plugin supports both project-level and global-level scopes and provides visual management of Skills, MCP servers, and quick messages. Users can install Skills in the browser via drag-and-drop uploads, downloads by URL, and other methods, hot-mount MCP servers, and send quick messages with a single click. After installation, simply refresh the page to use the new setup, eliminating cumbersome file configuration and command-line operations.
Read Moredsh-notify: DSH Web GUI Notification Plugin
The `dsh-notify` plugin for DeepSeek Harness (DSH) is a Web GUI notification plugin with no third-party dependencies, designed to address the issue of ignored background tasks and approvals. It provides three notification channels—system notifications, page bubbles, and alert sounds—and supports multiple scenarios such as approvals, task completion, and errors. Users can configure foreground muting, do-not-disturb periods, a minimum duration threshold, and muting for specific sessions. The plugin logic runs in the browser, configurations are stored in `localStorage`, it supports symbolic link installation and a self-check script, and it can be installed or uninstalled using the `dsh plugin` command.
Read MoreIntroduction to the DeepSeek Harness Web GUI Token Usage Heatmap Plugin
`dsh-plugin-token-heatmap` is a token consumption visualization plugin for the DeepSeek Harness Web GUI. It displays a daily usage heatmap in a floating window, with support for switching between global and current-session views, historical backfill, and real-time updates. The plugin provides a 5-level blue color scale, a vertical grid, and a 12-month window, and supports dragging, theme adaptation, and mouseover access to itemized details such as input and output. It is easy to install, stores data locally, and offers users an intuitive tool for managing development costs.
Read Moredsh-image-picker: Attachment Picker Plugin for DeepSeek Harness Web GUI
The `dsh-image-picker` plugin adds a file selection entry to the left of the input box, addressing the difficulties of adding non-image files and limits on path retrieval in the DeepSeek Harness Web environment. Maintained by `liujia-io`, it supports processing images and text files (.txt, .md, .docx). Images are injected directly into the official pipeline, while text files are read by the browser and temporarily stored on the local server, requiring the Agent to read them through tools. The plugin enforces a 25MB per-file size limit and includes filename sanitization and fault-tolerant fallback mechanisms. Installation command: `dsh plugin --profile web add github:liujia-io/dsh-image-picker`.
Read Moredsh-system-fonts: System Font Selection Plugin for DeepSeek Harness Web GUI
dsh-system-fonts is a system font plugin designed specifically for the DeepSeek Harness Web GUI and maintained by user kira4094. It enables direct use of local system fonts without modifying the official codebase. The plugin supports enumerating all installed fonts on Windows, allows users to configure the UI font and code font independently, and features instant application, persistent local storage, and bilingual Chinese-English support. Installation is simple, and uninstallation automatically restores the original settings, aiming to improve the local development experience.
Read Moredsh-client-ui-timeline: DSH Web GUI Left-Edge Session Issue Navigation Bar
`dsh-client-ui-timeline` is a plugin located on the left edge of the DeepSeek Harness (DSH) Web GUI that provides conversation issue navigation. It supports highlighting, hover previews, smooth scrolling, and automatic loading of unrendered history. As of 2026-10-01, it is no longer maintained; the official client now includes equivalent functionality, and installation is not recommended.
Read MoreDeepSeek Harness Web GUI Plugin: dsh-ui-turn-rail
`dsh-ui-turn-rail` is a Web GUI plugin for DeepSeek Harness (DSH), designed to address the challenge of managing long conversations. It adds a persistent progress bar next to the conversation area to intuitively display the loading status of turns, and supports hover-to-preview summaries, click-to-jump, and loading historical content. The plugin runs entirely locally, with no network requests or new permissions required, improving navigation efficiency in long-context conversations through visualization.
Read Moredsh-balance-chart: Balance and Spending Visualization Plugin for DSH Web GUI
dsh-balance-chart is a zero-dependency Web GUI plugin for DeepSeek Harness (DSH), designed to eliminate the need for users to frequently switch pages when checking their balance, consumption, and billing periods. It renders a dual-layer chart in the session title bar to display real-time balance progress, peak and off-peak periods, per-turn consumption, and daily cumulative usage. It supports collapsing, hover-to-view details, full-screen invoice viewing, and customizable settings. Installation requires cloning the repository and configuring cordis.patch.yml; once installed, it enables intuitive monitoring of account status directly in the browser.
Read MoreDeepSeek Harness Session Archive Management Plugin
crack-time/dsh-archive is a session archive management plugin for the DeepSeek Harness Web GUI. It resolves the limitation that sessions archived by native tools cannot be renamed, restored, or deleted. The plugin provides a unified archive view through a sidebar button, supporting grouping by workspace, session renaming, restoration, and deletion with confirmation. Installation requires manually linking the local package and editing the configuration file. Once running, you can perform CRUD operations on sessions from the sidebar.
Read MoreDeepSeek Harness Sidebar Process Panel Plugin
The DeepSeek Harness plugin `dsh-process-panel` is designed to address the challenges of background process management through a graphical interface. It integrates process operations into the Web sidebar, supporting start, stop, restart, and real-time log viewing, and provides an `sv_*` toolchain for direct control by AI. Users can install the plugin via a command, manage task status intuitively in the GUI, and should be mindful of its dependency version constraints and orphan process handling mechanism.
Read Moreshuaihaov/dsh-thewanderingearthii: DSH Web Movie-style Theme
The `dsh-theme-wandering-earth-2` Web GUI plugin for DSH Harness infuses the interface with the cinematic aesthetic of The Wandering Earth II. Mounted via a minimal configuration file, it leverages CSS variables and state bridging to deliver core features such as a planetary engine illustration anchored at the bottom with ignition-linked animation, a MOSS-styled send button, and a starfield HUD. Using a persistent overlay design, its color palette overrides any theme. It requires no complex build, takes effect after a restart, and delivers an immersive, cinematic visual experience.
Read Moretotoro-pet: DeepSeek Harness Web GUI Desktop Pet Plugin
totoro-pet is a Web GUI desktop pet plugin for DeepSeek Harness, featuring a persistent chibi-style Totoro. It supports interactions such as feeding, petting, and playing, and includes a nurturing system with fullness, mood, and energy, along with four SVG state animations. Built with a single-file, zero-build architecture, it supports dragging, scaling, configuration, and an HTTP API, ensuring state persistence through atomic operations. Installation requires only a single command, and developers can also use HMR to hot-update the source code.
Read Moredsh-price-phase: Peak/Off-Peak Phase Badge for DSH Web GUI
The `dsh-price-phase` plugin is designed to help users intuitively understand changes in DeepSeek's billing periods. It displays in real time at the bottom of the DSH Web GUI input card whether the current status is "peak" or "off-peak," with a countdown. The plugin supports hovering to view detailed information, adapts to narrow screens, and accurately handles countdowns spanning weekends. It is installed via a terminal command, has no third-party library dependencies, uses Beijing time as the reference, and does not affect numerical price calculations.
Read Moredsh-notepad: Common Snippet Library for DeepSeek Harness Web GUI
dsh-notepad is a local plugin for the DeepSeek Harness Web GUI, designed to centrally manage commonly used prompts and code snippets. It supports categorized management, search and filtering, one-click copying, and import/export features. Data is securely stored locally, with no privacy information collected, effectively resolving the hassle of frequently switching windows to find content in DSH Web.
Read MoreDSH Web Window Companion Plugin: App-Mode Window Opens a Web GUI, and Closing It Gracefully Stops the Service
`dsh-web-window-companion` is a DeepSeek Harness (DSH) plugin designed to switch the Web profile to desktop app mode. It uses Edge or Chrome App mode to open standalone windows, features zero dependencies and zero configuration, supports stopping the service when the window is closed, and automatically detects the browser. After installation, simply run `dsh web` to start it. It is suitable for use cases that require quick start and stop without interfering with daily browsing. Note that it should not be enabled at the same time as `dsh-win-quick-launcher`.
Read Moredsh-sm-context-piano: Codex-Style Conversation Navigator for DeepSeek Harness Web GUI
dsh-sm-context-piano is a plugin for the DeepSeek Harness Web GUI, designed to address the challenge of navigating long conversations. It visualizes the conversation structure with “piano keys” on the left, showing only the semantic text from users and models, and supports hover previews, smooth jumping, and keyboard navigation. The plugin is multilingual-compatible, feature-complete, and uninstallable without residue, making it suitable for users who need to efficiently manage long sessions and multi-task Agent interactions.
Read MoreDeepSeek Harness Plugin: dsh-workspace-files
The `dsh-workspace-files` plugin adds file management capabilities to the DeepSeek Harness Web GUI. It supports directory tree browsing, file viewing, Git integration (status display, diff, staging/committing/pushing), and AI-generated commit messages. The plugin includes a security isolation mechanism that restricts operations to the session workspace root directory and follows the "everything is a plugin" ecosystem philosophy, enabling users to perform version control without switching to the terminal.
Read MoreDSH Weather Dashboard Plugin: A Weather Dashboard for DeepSeek Harness Web GUI
The DeepSeek Harness plugin **dsh-client-ui-weather** is designed for Web GUIs and provides weather data display without requiring backend configuration. It supports switching between multiple cities and displays temperature, trend charts, and forecasts, with a non-intrusive, collapsible interface. The plugin uses the Open-Meteo service as its data source (no API key required) and includes fault tolerance and timeout mechanisms. It acts only as a front-end interface projection, consuming no tokens and not modifying model interactions. Once installed, it loads as an overlay and supports manual refresh to fetch data.
Read Moredsh-beige-theme: DSH Web GUI Beige Skin Theme
`dsh-beige-theme` is a beige light-mode theme plugin for DeepSeek Harness (DSH), designed to improve eye comfort and reading experience during extended AI coding sessions. By applying component-level visual modifications, it provides a warm, eye-friendly interface with a paper-like UI texture. It is implemented based on the official token contract, modifying only the visual layer without touching business logic. Installation requires configuring dependencies in a Profile Bundle and running an initialization command, and it can be toggled on or off via interface settings or browser console APIs.
Read Moredsh-pixel-icons: Transforming DSH Web GUI Icons into Pixel Art at Runtime
`dsh-pixel-icons` is a playful reskinning plugin for DeepSeek Harness that converts interface SVG icons into a 1px pixel-art style. The plugin supports runtime DOM modification, ensuring high-quality processing through 3x supersampling and block averaging algorithms, and includes smart filtering to avoid interfering with functional elements. It can be configured through parameters such as `SCALE` and `0.35`, takes effect automatically after installation, and perfectly embodies DSH's "everything is a plugin" philosophy.
Read Moredsh-fusion-pixel-font: Replace DSH's Interface and Code Fonts with the Fusion Pixel 12px Pixel Font
The `dsh-fusion-pixel-font` plugin is maintained by TableRogue and is designed to uniformly replace the interface and code text in the DeepSeek Harness Web GUI with the Fusion Pixel 12px font. The plugin hosts font files via same-origin delivery, requires no external network dependencies, and supports system font fallback. It takes effect automatically after installation without requiring a rebuild, supports command-based verification and uninstallation, and is licensed under the MIT License.
Read Moredsh-prompt-optimizer: DSH Web GUI Input Prompt Optimization Plugin
`dsh-prompt-optimizer` is a plugin for DeepSeek Harness (DSH) designed to address the challenge of repeatedly refining prompts. It provides an “✦ Optimize” button, supports manual and pre-submission automatic optimization, and includes a comparison and rollback feature between the original text and the optimized result. The plugin is compatible with DSH’s built-in routing and OpenAI-compatible interfaces, securely stores API keys, and offers configuration options. It is easy to install, has low performance overhead, and is licensed under the MIT License.
Read MoreDSH Web GUI Visual Configuration Plugin
This plugin is maintained by Foo1Moon and is designed to provide a Web-based visual configuration interface for DeepSeek Harness (DSH), addressing the complexity of command-line operations. It allows users to replace or supplement traditional command-line configuration with a graphical interface, improving ease of use. Currently, the plugin runs under DSH process permissions. No explicit official installation command is provided, so it is recommended to install it via the community catalog or source code repository. Users should review the source code repository before use to ensure security and license compliance.
Read MoreEVA Unit-01 Desk Pet Plugin: NERV Sync Rate HUD and Web Audio Synthesized Sound Effects
This plugin provides a React Portal-based chibi-style Evangelion Unit-01 desktop pet for the DSH Web GUI. It subscribes to real-time session state to drive the NERV Synchronization Rate HUD, featuring 26 animations and 44 WebAudio-synthesized sound effects. The desktop pet supports interactions such as dragging and double-clicking to trigger Berserk mode, with intelligent feedback implemented through emotion gating. Installation requires command-line operations, depends on the host service, and is designed to enhance the development experience.
Read Moredsh-answer-sound: Agent Response Sound Plugin for the DeepSeek Harness Web Interface
dsh-answer-sound is an open-source plugin for the DeepSeek Harness Web GUI that synthesizes or plays local audio in real time via the Web Audio API, providing auditory feedback for an agent’s response lifecycle. The plugin allows users to independently adjust the volume or replace the files for three types of sounds—start, complete, and error—while storing the configuration locally in the browser. After installation, restart the service and enable it in Settings to use it, helping developers monitor agent status more intuitively and improve the debugging experience.
Read Morezink-ning-lkr/dsh-chat-width: DSH Web GUI Chat Area Width Adjustment Plugin
`dsh-chat-width` is a client-side plugin developed by zink-ning-lkr designed to address the limited width of the chat area in the DeepSeek Harness (DSH) Web GUI. It allows users to customize the overall chat area width (480–1680px) and the maximum width of user message bubbles (320–1200px) via a slider or a YAML configuration file, and supports resetting to default settings with one click. The plugin requires Node.js >= 18, but automatically falls back to default values in remote browser environments.
Read Moredsh-adaptive-reasoning: Reasoning Tier Slider for DeepSeek Harness Web GUI
`dsh-adaptive-reasoning` is a capability-aware reasoning-level slider plugin for the DeepSeek Harness Web GUI. It invokes a continuous slider panel when "Reasoning Level" is clicked, supporting 0-100 continuous dragging and snapping, and uses WebGL2 to render flame visual effects. The plugin can read model metadata, auto-complete missing reasoning levels, and is compatible with `models.dev` data. After installation, the process must be restarted, and some custom Relays may cause request failures if they do not support the `developer` role.
Read MoreDeepSeek Harness Web GUI Peak Status Indicator Plugin (dsh-peak-status)
`dsh-peak-status` is a DeepSeek Harness Web GUI plugin that addresses users' inability to intuitively identify API peak hours. It uses a native capsule to display Beijing Time status in real time, providing a second-level clock, a countdown to the next status transition, price hints, and holiday recognition. It helps developers accurately avoid peak hours (09:00–12:00 and 14:00–18:00 on weekdays), preventing unnecessary billing overhead, and supports persistent operation and deep UI integration.
Read Moredsh-admin: DeepSeek Harness Web GUI Administration Plugin
`dsh-admin` is a Web GUI management plugin for DeepSeek Harness, designed to address service restart and version update issues. It provides a manual restart feature that stops, cleans up instances, and starts the service via a `systemd` script. The plugin supports automatic version checks (once every 6 hours) and displays a version status indicator. When a new version is detected, it can be installed automatically through a one-click update button. The interface can be embedded in the Web header tool slot or settings page and supports updates via API calls. It is suited for Linux + systemd environments and simplifies the operations and maintenance workflow for agent development.
Read Moredsh-model-filter: DeepSeek Harness Model Filtering Plugin
dsh-model-filter is a plugin for DeepSeek Harness designed to improve the efficiency of finding models in long lists by adding a search box to the model panel in the Web GUI. It supports fuzzy matching and character highlighting. Although easy to install, the plugin is currently **deprecated**, as similar functionality has been implemented in the `/model` command by the official codebase and it is no longer recommended.
Read Moredeepseek-harness-gui: Running the dsh Web GUI in a Native Glimpse Window
The `deepseek-harness-gui` plugin of DeepSeek Harness (DSH) embeds the DSH Web GUI into a native Glimpse window, eliminating the fragmented experience of manually switching between the application and a browser. This plugin functions solely as a navigator and can be started using parameters such as `--gui`. During installation, `--allow-build=glimpseui` must be explicitly declared. It supports Windows, macOS, and Linux, providing a more seamless local interactive experience.
Read Moredsh-upload-file: Adding Local File Upload Capabilities to the DeepSeek Harness Web GUI
`dsh-upload-file` is a client plugin for DeepSeek Harness that adds arbitrary file upload capability to the Web GUI. Users can upload files via a button or drag and drop. The system stores them locally using SHA256 content addressing and generates link cards in messages. The plugin enables the model to invoke the `read_uploaded_file` tool to read file contents. Configuration options allow adjusting the maximum file size and read limits. The plugin relies on a hand-written UI to replicate the official style; note that host version updates may cause style drift, and the storage directory requires manual cleanup.
Read Moredsh-chain-toggle-all: DSH Web GUI One-Click Expand/Collapse All Chains of Thought and Tool Chains
In long DSH Web GUI sessions, the chain of thought and tool chain are collapsed by default, making expand and collapse operations cumbersome. The `dsh-chain-toggle-all` plugin adds "Expand All" and "Collapse All" buttons to the session header, enabling one-click batch operations. The buttons automatically synchronize their state and hide intelligently, without requiring complex configuration. The plugin runs at the bundle layer, without modifying source code, and takes effect after restarting the client, effectively simplifying interaction management in long sessions.
Read Moredsh-download-progress: DSH Download Progress Plugin
The DSH (DeepSeek Harness) plugin `dsh-download-progress` addresses the pain point of not being able to view download progress when downloading large files via the Web GUI. It calculates the download percentage in real time and displays a progress bar, download speed, and file size in a floating panel at the bottom right of the web page. It provides a GET endpoint for frontend polling, supports both Chinese and English, requires no build step, and strictly adheres to privacy and security principles.
Read Moremrwoov/dsh-agent-md: A Viewer and Editor for AGENTS.md in the DSH Web GUI
mrwoov/dsh-agent-md is a DeepSeek Harness (DSH) Web interface plugin designed to address the pain point of having to switch to an editor to view or modify local project-level instruction files (such as AGENTS.md) within a Web session. By adding an “Agent” tab to the session header, it enables direct browsing, editing, and saving of `AGENTS.md`, with support for automatic location, context isolation, and one-click writing, all without leaving the current session. Built on the Cordis mechanism and implemented in pure JavaScript, the plugin can be used after installation by registering it in the configuration and restarting the process.
Read MoreDeepSeek Harness Historical Skin: dsh-815-skin
`dsh-815-skin` is an "archive-style" skin designed for the DeepSeek Harness Web GUI, intended to address the visually plain default interface. Maintained by `lengduan`, it overrides the default styles through a plugin architecture, replacing the conversation background with Chen Jian's oil painting "9:00, September 9, 1945" and displaying a small Blue Sky with White Sun flag when a session is selected. Its core features include instant activation and restoration, background image data isolation (embedded into the Client Bundle), and node marking. Installation requires the `--profile web` parameter, and it automatically restores the original state on uninstall. The plugin only affects the visual appearance of the Web GUI, without reading or writing data or altering Agent behavior logic, making it suitable for users who prefer a specific visual style.
Read Moredsh-voice: Official Voice Plugin for DeepSeek Harness Web GUI
The DeepSeek Harness (DSH) plugin `dsh-voice` provides voice input for the Web GUI through a modular plugin architecture. It integrates a microphone button and real-time waveform display, and supports three transcription engines, including local Whisper.cpp and the OpenAI API. The recording bar offers three actions: cancel, insert text, or send directly. Recordings longer than 22 seconds are automatically segmented. The plugin does not require the Handy app, supports 67 models, stores data locally, and ensures the security of API keys. Installation is performed via CLI commands and depends on Bash, curl, ffmpeg, and an HTTPS/localhost environment.
Read Moreds-balance: DeepSeek Harness Web GUI Balance Widget
ds-balance is a lightweight plugin for DeepSeek Harness (DSH) that displays your account balance in real time within the web interface. Integrated into the conversation header as a capsule component, it supports automatic refreshing and hover-to-view details, while ensuring API keys are securely passed only through child processes. The plugin requires no configuration and is ready to use after installation, helping developers monitor their API quotas at a glance.
Read Moredsh-pet-in-frame
dsh-pet-in-frame is a DeepSeek Harness (DSH) plugin designed to provide intuitive visual feedback of an agent's internal state through a desktop pet avatar. It supports switching between 15 states and includes advanced features such as sub-agent isolation, command badges, and background job tracking. Built on the principle of convention over configuration, it supports a pure JavaScript implementation, hot reloading, and rich interactions. Users can customize pet poses by specifying image assets or configuring manifest.json, while ensuring the environment meets the runtime requirements for `dsh web`.
Read Moredsh-thirteen-bg: Dynamic Background Plugin for DeepSeek Harness Web GUI
dsh-thirteen-bg is a Live Wallpaper plugin for DeepSeek Harness, designed to provide dynamic background effects to the Web GUI. It supports GIFs, videos, and various static image formats, utilizing HTML5 video tags and CSS rendering, along with a client-side local storage mechanism, and includes a built-in dimming slider to ensure text readability. After installation, the service must be restarted; the background can be configured by uploading a local file or pasting a URL. It does not occupy pseudo-elements and has zero conflicts with skin plugins.
Read MoreDeepSeek Harness Web GUI Conversation Archiving Plugin
The `@crack/dsh-archive` plugin completes the post-archiving management workflow for DeepSeek Harness (DSH) Web GUI. It adds a sidebar archive entry, supports grouping and collapsing archives by workspace, and implements renaming, restoring, and deleting sessions. It also exposes a REST API for external invocation. Installation requires linking the package locally and registering the configuration, while uninstallation requires cleaning up the registered entries. It is developed with Node.js and supports hot replacement after building.
Read Moredsh-plugin-control: DSH Web GUI Plugin Control Center
The DSH Web GUI plugin control center aggregates and displays the installed plugins for the current profile in a visual card list, allowing users to view plugin name, version, description, and enabled status. Core features include online enable/disable toggles that directly modify the `cordis.patch.yml` file and use HMR hot updates to take effect immediately. For specific plugins (such as `dsh-pet`), awareness-aware toggles can be configured to ensure the plugin is truly disabled instead of leaving residual state. System-level restrictions prevent infrastructure components and this plugin from being disabled, and the system includes automatic backup, security protection, and hierarchical conflict-handling mechanisms. After installation, restart `dsh web`; no additional steps are required to manage plugin status conveniently.
Read Moredsh-cerrda-theme: Cerrda Dark Theme for DSH Web GUI
The DeepSeek Harness plugin `dsh-cerrda-theme` offers a cerrda-inspired dark theme. It features a rose/purple oklch color palette, Liquid Glass visual components, and a dynamic Silk WebGL2 background, and supports installation and local development via `pnpm`. The plugin operates through Bundle Patch and Client injection mechanisms, and a process restart is required after installation or modification for changes to take effect.
Read Moredsh-web-watchdog: A Crash Monitoring and Auto-Restart Plugin for Web GUIs
dsh-web-watchdog is a DSH Web GUI watchdog plugin designed specifically for Windows, intended to resolve development interruptions caused by occasional crashes of the host process. By running a separate supervision process, the plugin offers four core capabilities: logging crash details and exit codes, automatic restart with exponential backoff (capped at 600 seconds by default), manual scheduled restart via the Web panel, and supervision process handoff. Users can enable the plugin via an installation command and use the provided API interfaces (such as status queries, log retrieval, and forced restarts) to monitor and manage it. This approach enables automatic recovery after crashes and improves the continuity of development and debugging.
Read Moredsh-composer-fix: Fixing DSH Web GUI Layout and Scroll Areas
This plugin is designed to fix issues in the DSH Web GUI where the scrollbar overlaps the input bar and content shows through. It moves the input bar and bottom status bar out of the scrollable area, keeping them fixed at the bottom of the window, and ensures that the scrollbar covers only the message area. This solution resolves the visual defect of content bleeding through under translucent skins while maintaining compatibility using attribute selectors. It does not require moving any DOM nodes and takes effect after a page refresh once installed.
Read Moredsh-chat-width: Adaptive Chat Width Plugin for DSH Web GUI
The DSH Web GUI plugin dsh-chat-width resolves layout waste caused by the fixed width (748px) of the central chat column when the sidebar is collapsed, by injecting CSS variable overrides. It supports screen adaptivity, with the default rule `max width = min(100%, clamp(900px, 72vw, 2560px))`, and overrides the fixed width limits for history messages and statistics rows. Users can adjust width parameters via code or the console. Installation can be done using the `dsh plugin` command or by manual mounting.
Read Moredsh-agent-sticky-note: A Sticky Note Plugin for DeepSeek Harness
dsh-agent-sticky-note is a plugin for DeepSeek Harness designed to address the issue of not being able to view Agent status during remote access. It integrates the sticky-note file maintained by the Agent (default path `~/Desktop/DSH-便條紙.md`) into the Web GUI settings page for display. The plugin supports dark mode, automatic/manual refresh, and has zero dependencies with no external network calls. The Agent is responsible for writing and maintaining the file, enabling real-time visualization of decision items through this plugin.
Read Moredsh-ui-notify: Completion Sound Notification Plugin for DeepSeek Harness Web GUI
`dsh-ui-notify` is a standalone Web plugin for DeepSeek Harness (DSH), designed to address the challenge of users noticing when background session output has completed. The plugin provides auditory feedback by playing built-in notification sounds, and all configuration is stored in the browser's `localStorage`. Core features include automatically playing completion sounds, volume adjustment, and selecting the trigger scope (background only or any session). It relies entirely on browser-side rendering and is independent of host services. Users can configure it flexibly through the DSH settings menu. After installation, the Web Profile must be restarted for the plugin to take effect.
Read Moredsh-model-picker: A new two-column model selection panel for the dsh web GUI
# Introduction When developing agents using the dsh web GUI, the model selector is a high-frequency interaction point. The default implementation is a single-column, long-scrolling grouped list. With many providers and models, locating a target requires a lot of scrolling, and there is no cross-provider search. DSH's philosophy is "everything is a plugin," so the model selector for Composer can also be replaced by a plugin. The dsh-model-picker introduced below accomplishes exactly this. # What is dsh-model-picker? dsh-model-picker provides an enhanced panel for the model selector in the dsh web GUI: a provider column on the left and a model list on the right. It features independent scrolling on both sides, supports cross-provider search, and replaces the default single-column, long-scrolling grouped list. Maintained by Sanqi-normal, MIT License.
Read Moredsh-archive-manager: View, restore, and permanently delete archive sessions in the DSH Web GUI
# Introduction If you use the DeepSeek Harness (DSH) Web GUI daily, you might have encountered this situation: after a session is archived, it can no longer be found in the sidebar. Although the backend does maintain a global `archivedSessionIds` collection, the official UI provides no entry point to view archived sessions, unarchive them, let alone permanently delete a session. Simply hiding archived sessions from the list will only render them irrecoverable at the GUI level. Furthermore, deleting a session requires sequentially cleaning up multiple interdependent stores—transcription directories, workspace accounting, archive flags, and projection caches—otherwise, residues will be left behind. dsh-archive-manager was written to fill this gap. Below,
Read Moredsh-plugin-image-tools: Three tools to add image capabilities to DSH Web GUI
# Introduction When using the Web GUI of DeepSeek Harness (DSH) to create agents, there are three image-related scenarios that have always been difficult to handle: 1. The model wants you to select an image from a set of candidates (e.g., choosing a book cover), but images cannot be placed in the tabs; the model can only print the file path for you to open manually. 2. The model generates an image and wants to mix it with text in the response body, but there is no channel for this either. 3. You send an image into the chat, and a text-only model adapter directly reports `UNSUPPORTED_CONTENT`, interrupting the turn. dsh-plugin-image-tools is a DSH plugin designed for these three scenarios: image selection card, inline images in the response, and blind model receiving images. Three tools, each handling a specific task, with zero configuration.
Read Moredsh-plugin-manager: One-click Enable/Disable Installed Plugins in dsh Web GUI
# Preface Most users of DSH embrace the philosophy that "everything is a plugin": functionality is mounted on demand and can be detached when unnecessary. However, in practice, enabling or disabling a plugin often involves opening the `cordis.patch.yml` file in the profile, manually writing `disabled: true`, and then restarting the web service to verify the effect. With a large number of plugins, this process becomes tedious. `dsh-plugin-manager` brings this functionality into the web GUI: it lists the downloaded plugins in the current profile, allows for one-click enable/disable via buttons, and persists changes to the patch file, taking effect immediately. Below is an introduction to its features, installation methods, and usage notes. # What is it? dsh-plugin-manager by Mg-
Read Moredsh-session-cost: Add balance and session cost readings to DSH Web GUI
ljcscp/dsh-session-cost is a DeepSeek Harness (DSH) Web GUI plugin (MIT, v0.1.0) that displays account balance and the current session's estimated cost directly below the session statistics row in the composer dock, eliminating the inconvenience of switching to the official billing page to check. The balance is obtained via the official `/user/balance` API endpoint, and API keys are retained only on the host side and are not sent to the browser. The cost is calculated based on token usage multiplied by official pricing, which is updated from the official source every 6 hours.
Read Moredsh-git-sidebar: View uncommitted changes in the Git workspace on the DSH conversation page
dsh-git-sidebar is an embedded plugin for the DeepSeek Harness (DSH) Web GUI, maintained by H2O-MERO and licensed under the MIT License. It aims to address the high operational overhead associated with users frequently switching terminals or IDEs to check Git status when managing workspace files in the conversation page. It provides a VSCode-style sidebar for uncommitted changes on the right side of the DSH conversation page, enabling users to intuitively view staged, unstaged, and untracked files of the current workspace Git repository without leaving the current session interface. Core features include automatically following the workspace repository of the current conversation, supporting the viewing of file status badges (e.g., M, A, D), line-level diff statistics (+/-), and single-file diff expansion; renamed files will display the old and new paths, and untracked...
Read Moredsh-weather-sky: Real-time weather and sky animation plugin for DSH Web GUI
dsh-weather-sky is an open-source weather display plugin for the DeepSeek Harness (DSH) Web GUI, maintained by guoPhineas and released under the MIT license. It displays weather and sky conditions in real-time by overlaying a pointer-events-pass-through animation layer on the page, primarily for interface visualization and without registering model tools. The plugin's core functions include retrieving location via browser APIs (prioritizing Geolocation with IP geolocation as a fallback) and fetching weather data from Open-Meteo without requiring an API key (e.g., temperature, precipitation, cloud cover). Visually, it supports day-night transitions (sun, moon, stars), precise lunar phase calculations, sun and moon trajectory animations, and weather effects such as clouds, rain, snow, fog, and thunderstorms. To minimize obstruction, `pointer-events: none` is set on the entire layer.
Read Moredsh-top: Floating System Monitoring Panel for DSH Web GUI
`dsh-top` is an MIT-licensed monitoring plugin for the DSH Web GUI, designed to allow users to view host resource status directly within the web interface without switching to a terminal. It utilizes a floating, collapsible, and draggable panel fixed in the top-right corner to display real-time information, including CPU usage and core count, memory and disk usage/total with percentage bars, network upload and download throughput, and the PID, name, CPU, and memory usage of the top 6 processes. The plugin adopts a dark color scheme and monospaced font, and filters transient monitoring processes. Installation requires executing the `dsh plugin --profile web add dsh-top` command, followed by restarting the Web application and refreshing the page to enable it. The plugin obtains system information in read-only mode using the permissions of the current DSH process, ensuring data does not leave the host and avoiding external collection commands.
Read Moredsh-pip: Run DeepSeek Harness Web GUI in a Separate Window
dsh-pip is a DSH plugin maintained by extension-hunter, designed to address the issue of frequently switching browser tabs to check the running status during local development. Utilizing Document Picture-in-Picture technology, it provides a floating button that allows users to detach the current Web UI from the tab into a standalone, always-on-top window, enabling a seamless experience of viewing the interface while writing code. This plugin is released under the MIT license, installed on the web profile, and relies on the dsh-host-webserver service. The usage process is extremely simple: install it in one click using the `dsh plugin --profile web add dsh-pip` command, and after restarting the service, simply click the "Independent Window" button to detach the application's root node.
Read More@eternalnight/dsh-theme: A plugin to change the background of DSH Web GUI
`@eternalnight/dsh-theme` is a theme skin plugin for the DeepSeek Harness (DSH) Web GUI that follows the "everything is a plugin" philosophy, allowing users to customize backgrounds without modifying the DSH source code. The plugin offers three types of background modes: built-in themes, local images, and dynamic videos. Built-in themes include four color schemes, such as "Deep Space Dark" and "Graphite." Image skins support formats like PNG and JPG, while video skins support cursor following or looping playback. Users can switch themes via the sidebar or settings page and independently adjust panel transparency, chat bar transparency, and background dimming levels; settings are saved persistently. Installation requires Node.js 22+ and supports installation via npm or GitHub commands; changes take effect after a restart. The default skin of the plugin cannot be deleted, import...
Read Moredsh-friendly-steps: Condense the DSH Web GUI technical process into a summary
The DSH community plugin `dsh-friendly-steps` (MIT licensed, maintained by dongwenxiu83-web) aims to optimize the reading experience of the DSH Web GUI. This plugin targets technical process lines in the conversation message stream that interfere with reading the main text, such as Think, Tool Calls, Retries, and Compression. It employs a pure CSS folding solution and avoids injecting nodes into React lists or competing for DOM resources, ensuring low invasiveness. Its core features include: displaying processing status in real-time via a floating bar in the bottom right corner (e.g., completed steps, error counts, or running progress), supporting clicking the floating bar to toggle between expanded and collapsed states, and providing three modes: `minimal`, `brief`, and `off`. The plugin features a fail-open mechanism; if the official DSH DOM contract changes, it will self-adapt.
Read Moreyuhao-pet: Add an interactive, points-earning desktop pet "Yuhao" to DSH Web GUI
yuhao-pet is a DSH Web GUI community plugin based on the MIT license, maintained by dlpufan. It introduces a desktop pet named "YuHao" that resides permanently in the bottom-right corner of the interface, supporting drag-and-drop, hiding, and integration with the Cyberpunk theme plugin. The plugin aims to transform daily interactions into a lightweight pet care process. Its core functions include five categories of state management (such as hunger and cleanliness), executing actions like feeding, bathing, and studying, as well as a leveling and experience system. Specifically, it converts token consumption into credits for users to purchase food and props in the store. Additionally, the plugin supports configuring a DeepSeek API Key for AI dialogue, features a local history log, and enables Spine dynamic character art, expression switching, outfit changes, and various interactive tools. Installation requires entering the source code directory and executing `dsh plugi`.
Read Moredsh-yunoseek-skin: Add Yunoseek Pink Theme for DeepSeek Harness Web GUI
dsh-yunoseek-skin is a web GUI plugin for DeepSeek Harness, maintained by clclyzyzybzjsq, version 0.2.0, MIT licensed, and requires Node.js 22+. The plugin aims to change the DSH browser-side visuals to the pink style of the yunoseek chat interface while overriding system prompt assembly. Core features include: 1) Pink theme layer, covering semantic and static tokens, supporting automatic light/dark mode switching; 2) Visual enhancement, recoloring Hero glow effects and adding avatars to the assistant row (relies on stable UI selectors); 3) Brand display, showing the yunoseek logo and welcome images in non-official builds, while retaining the original brand in official builds; 4) Identity prompt injection, enabled by default and taking effect globally.
Read More@chushiz/dsh-archive-manager: DSH Web GUI Archive Session Management Plugin
`@chushiz/dsh-archive-manager` is an archive session management plugin for the DeepSeek Harness (DSH) Web GUI, designed to address the lack of a centralized management entry point, allowing users to browse, restore, or physically delete archived sessions. The plugin is maintained by ChuShiZ and is licensed under the MIT License. Its core features include: 1. **Browse and Search**: View sessions grouped by workspace; supports full-text search based on SQLite FTS5 indexing, capable of retrieving titles, IDs, presets, and session bodies (including user messages, AI replies, tool calls, etc.), with highlighting and filtering features provided. 2. **Preview and Actions**: Clicking a title allows you to preview the last 4 sentences of dialogue; supports "Restore and Open" to unarchive; supports batch deletion after multi-selection. Before the deletion operation...
Read Moredsh-focus-overlay: Focus mode for DSH Web GUI
`dsh-focus-overlay` is an MIT-licensed community plugin developed by boogoo619, specifically designed to provide a full-screen focus reading mode for the DSH Web GUI. By hiding the title bar, input area, and sidebar, and collapsing the AI tool invocation flow into a summary, it reduces interface clutter, allowing users to focus on reading the conversation and supporting in-place replies. Core features include right-side node navigation, quick activation via the 'F' key, new reply notifications, linkification of file mentions, and Chinese/English support, with compatibility for DSH-better-sidebar. Installation requires a dsh CLI >= 0.1.0-rc.5 and Node.js >= 22.19.0 environment, and can be installed via the `dsh plugin` command from npm or GitHub; `dsh w` must be restarted after installation.
Read Moredsh-composer-history: Provides arrow key command history for DSH Web GUI composer
`dsh-composer-history` is a plugin for the DSH Web GUI composer, designed to address the lack of a command history review feature in the input box. Rather than altering the message sending logic, this plugin extends the input box behavior, enabling users to browse previously sent commands using `↑ / ↓` arrow keys. Its core functionality includes pressing `↑` to switch to older commands and pressing `↓` to switch to newer commands; pressing `↓` again after reaching the latest entry restores the draft prior to editing. The plugin only tracks completed user messages and does not trigger on multi-line input, IME composition, or specific modifier key presses, thereby avoiding interference with normal input. Installation can be performed using `dsh plugin --profile web add github:baisama-cloud/dsh-c`
Read Moredsh-doudizhu: Play Online Dou Dizhu while waiting for a DSH session
dsh-doudizhu is a lightweight Dou Dizhu plugin running on the DeepSeek Harness Web GUI, designed to provide entertainment during agent conversation gaps. Maintained by AwesomeHou and licensed under the MIT license, the plugin currently supports only online battle mode and does not feature local offline gameplay. Core features include 3-player online PVP, automatic bot replacement if fewer than 3 players join within 15 seconds, Token check-ins, and a complete economic loop. Technically, the frontend uses React/TypeScript, offering a light theme and customization features for nicknames and avatars. The backend is deployed on Cloudflare, utilizing Workers, Durable Objects, and D1 to implement matchmaking, real-time synchronization, and accounting. The client features a built-in default API address, eliminating the need for external configuration.
Read Moredsh-app-launcher: Turn DSH Web GUI into a desktop application window
dsh-app-launcher is a DSH profile bundle designed to transform the DSH Web GUI into a desktop-like application experience. Its core features include launching Chrome or Edge standalone application windows using a dedicated configuration directory to achieve browser isolation; automatically carrying the process token in the window URL to facilitate authentication; and calling appExit(0) upon window closure to ensure the DSH process exits gracefully. By default, it generates desktop shortcuts on Windows and supports remembering window state and disabling spell checking. Users need to have pnpm installed and can install it by executing the `dsh plugin` command via GitHub or npm. Configuration items can be overridden in `cordis.patch.yml` by ID, eliminating the need for manual configuration.
Read Moredsh-offpeak: Off-peak Pricing Float for DeepSeek Harness Web GUI
dsh-offpeak is a client-side plugin designed specifically for the DeepSeek Harness Web GUI, aimed at solving the issue where the interface fails to display the current pricing window. It adds a status capsule below the input area to display the Peak/Off-peak pricing window, price multiplier, and time until the next switch in real-time. When users hover or focus, they can view the effective prices for input, cache hit, and output tokens under the current window. The plugin supports USD or CNY display, allows configuration of exchange rates and time zone offsets, and settings take effect immediately upon modification without requiring a restart. The plugin is purely for display purposes; it does not initiate network requests, store files, or register tools, and prices must be manually configured by the user. The installation requires a Node.js ≥ 22.19 environment and must be installed via the Release Tarball package; directly...
Read Moredsh-token-usage: DeepSeek Harness Web GUI Token Usage Display Plugin
`dsh-token-usage` is a Token usage display plugin for the DeepSeek Harness (DSH) Web GUI, maintained by AFAP and licensed under the MIT License. The plugin operates without configuration in a read-only manner, designed to assist users in monitoring session-level and global Token consumption. Its core functions include displaying a "Session Capsule" in the session header, showcasing input, output, and context usage, and supporting the viewing of detailed breakdowns. It provides a "Global Consumption Panel" in the sidebar that aggregates daily consumption over the last 30 days, model distribution, and 24-hour usage. Data is sourced from local session logs, and the panel automatically refreshes every 60 seconds when active. The plugin adheres to strict technical constraints with zero external dependencies, parses zstd logs using Node 22.22+ built-in capabilities, and ensures... via the browser trust boundary.
Read Moredsh-prompt-enhancement: Enhancing Prompt Drafts in DSH Web GUI
dsh-prompt-enhancement is an independent plugin for the DeepSeek Harness (DSH) Web GUI, designed to optimize user-input prompt drafts. The plugin registers a "Prompt Enhancement" button next to the input box; upon clicking, it invokes the currently selected model via the host API to rewrite and expand the draft, supplementing context, constraints, and output formats. The enhanced results are not sent automatically but are first displayed in a popup. Users can edit, copy, or confirm them to replace the original input field, thereby avoiding session interruption or deviation from expectations. The plugin features an offline fallback mechanism; it falls back to a local intent rewriting engine when the LLM or network is unavailable, and uses built-in templates when GitHub is unreachable. Installation requires obtaining the source code, executing specific commands to restart DSH, and enabling the plugin in settings. The plugin supports an independent toggle switch, persistent state storage, and writes diagnostic information to...
Read Moredsh-esc-stop: Stop generation in DSH Web GUI by pressing Esc twice
dsh-esc-stop is an MIT-licensed plugin developed specifically for the DeepSeek Harness Web GUI (dsh web), designed to optimize the process of stopping generation via keyboard shortcuts. This plugin allows users to press the Esc key twice (with an interval of less than 400ms) within a session to stop the current turn. Its underlying mechanism is identical to that of the GUI stop button, both implemented via the `session.cancel` path, and it preserves pending inbox messages. This plugin is only compatible with the web profile and does not apply to TUI or headless modes. To install, execute the `dsh plugin add` command in the web directory, register the plugin in the `bundles` section of `package.json`, and restart the service to take effect.
Read Moredsh-approval-voice: Add voice reminder to DSH Web GUI approval popup
dsh-approval-voice is a community plugin for DSH Web GUI (licensed under MIT). It plays a high-pitched alert tone and performs Chinese text-to-speech (TTS) when approval or inquiry popups appear, helping users avoid missing requests caused by looking away from the page. The plugin monitors specific DOM markers (such as `data-approval-key`) and utilizes the SpeechSynthesis API to provide voice alerts, supporting a reminder only once per request. Users can adjust the toggle switch, volume, and test the audio via the settings interface, with configurations saved in the browser's `localStorage`. Installation requires executing the `dsh plugin add` command and restarting the service. It supports installation from remote repositories or local links and allows for debugging via the console interface. The plugin relies on the Chinese TTS voice installed on the system; if no Chinese [voice]...
Read Moredsh-open-explorer: Add entry to open Workspace folder in DSH Web GUI
dsh-open-explorer is a community plugin for DeepSeek Harness (DSH) maintained by YooRarely, designed to provide convenient access to the Workspace root directory within the DSH Web GUI. The plugin adheres to the MIT license and operates via the public Client Connection Host RPC and Header Slot, without modifying or depending on the DSH source code. Its core features include adding a folder button to the right of the session title and adding an "Open in Explorer" option to the Workspace menu, which allows users to invoke the DSH host command to directly open the current Workspace root directory upon clicking. The plugin supports Windows, macOS, Linux, and WSL platforms, and...
Read Morexavier711/dsh-plugin-deepseek-usage: Add DeepSeek usage panel to DSH Web GUI
`xavier711/dsh-plugin-deepseek-usage` is a usage panel plugin for the DeepSeek Harness (DSH) Web GUI. It aims to provide users with centralized DeepSeek account balance queries and local session usage statistics. This plugin adds a "Usage" entry at the bottom of the sidebar, with the following main features: 1. Account Balance: Allows real-time querying of official balance data after configuring an API key; displays a prompt if no key is present. 2. Local Statistics: Based on local session logs to replay request records, it provides token statistics, charts, and breakdown data by model/workspace for today, the last 7 days, and the full period. 3. Cost Estimation: Automatically calculates costs based on official pricing and peak/off-peak billing rules (including weekend discounts).
Read Moredsh-opencodego-quota: Display OpenCode Go quota permanently in the DSH Web GUI left sidebar.
dsh-opencodego-quota is an MIT-licensed plugin for DSH Web GUI (v1.0.5, requires Node 18+), designed to permanently display OpenCode Go quota information in the left sidebar, reducing manual query costs. It fetches data from the official OpenCode usage interface to display real-time quota progress bars (with a green-to-red gradient), used amounts, quotas, and reset times for daily (last 5 hours), weekly, and monthly time windows. It also supports displaying the billing period and a 24-hour color band based on Beijing Time. The plugin performs local refreshes every 30 seconds, allowing users to set an automatic refresh interval ranging from 5 to 3600 seconds (persisted in localStorage), or manually trigger a refresh. The API Key is automatically retrieved in order from DSH credentials, environment variables, or OpenCode CLI...
Read Moredsh-conversation-stats: Session Statistics Plugin for DSH Web GUI
dsh-conversation-stats is a conversation statistics plugin for the DeepSeek Harness (DSH) Web GUI, designed to address the scattered nature of multi-turn conversations, tool calls, and model usage data, which makes verification difficult. This plugin adds a "Conversation Statistics" tab to the Web interface, directly parsing log files under the local `~/.dsh/sessions` directory to display historical and current session data without requiring constant monitoring. Core features include a conversation overview and a detailed view. The overview table displays turn count, steps, number of model calls, token usage (input/output/cache), cache hit rate, and last active time, supporting cross-workspace viewing and aggregated statistics. Clicking on a conversation expands details to view individual model calls, tool call durations, failure counts, and termination reasons. Additionally, the plugin supports session management, allowing...
Read Moredsh-turn-index: DSH Web GUI conversation turn index
dsh-turn-index is a third-party turn index plugin for the DeepSeek Harness Web GUI, maintained by Simon314620 and licensed under MIT. The plugin aims to alleviate the pain point of quickly locating user questions in long sessions by displaying an index bar on the right side of the Web GUI, listing user questions turn by turn. Key features include: smooth scrolling and highlighting upon clicking an index entry; the index bar highlighting the current turn during reading; support for paginated loading of earlier history; providing toggle hints in trace view; automatically avoiding the right detail panel; and supporting responsive layout and bilingual (Chinese/English) interfaces. The plugin requires no configuration and takes effect immediately after installation. Regarding data, the plugin features zero runtime logic, does not read or write to the file system, and makes no network requests. Session data is used solely for rendering, and preferences are stored in localStorage with no telemetry or tracking.
Read Morerice-awa/dsh-lan-gateway: A plugin to securely expose the DSH Web GUI to the LAN / Public Network
`rice-awa/dsh-lan-gateway` is a DSH plugin designed to securely expose the DSH Web GUI to a local area network (LAN) or the public internet. It resolves the security trade-off where DSH binds exclusively to 127.0.0.1 (preventing access from other devices) versus directly listening on 0.0.0.0 (which poses security risks) by employing a reverse proxy gateway. The plugin maintains DSH's local binding and establishes a separate gateway to forward requests, implementing a source-based access control strategy: LAN and local sources have password-free access, while non-LAN sources require verification via a login page and HMAC session cookies. The plugin supports optional TLS (with self-signed or custom certificates), rate limiting, CSRF protection, and hot configuration management. Users can enable, configure passwords, and monitor status via the `lan_gateway` command or DSH chat.
Read Moredsh-dseyes: Providing native image upload experience for DeepSeek Harness text-only models
dsh-dseyes is an MIT-licensed plugin for DeepSeek Harness (DSH) designed to address the limitation where pure text models cannot directly process images. This plugin enables users to paste or drag images into the Web GUI, displaying them as attachments while preserving the original images. Prior to sending the request to DeepSeek, the host automatically invokes the Zhipu GLM free vision model (e.g., glm-4v-flash) to identify image content, generate a textual description, and replace the original image block, allowing the text model to formulate its response based on that description. The plugin supports an automatic fallback chain, result reuse, and diagnostic interfaces; the conversation continues uninterrupted even if image reading fails. Installation requires Node >= 22, configuration of GLM_API_KEY or ZHIPU_API_KEY, and running `dsh plugin --profi...`
Read MoreDSH Plugin dsh-translator: Select-to-translate in Web GUI
`dsh-translator` is a DSH Web GUI selection translation plugin designed to solve the pain point of users relying on external interfaces or extra API keys when reading conversations. Developed by `nicearrack` and licensed under the MIT license, its core advantage is utilizing the model pipeline currently configured in DSH to generate translations without the need to call third-party endpoints or configure keys separately. Its main functions include supporting text selection anywhere on the interface to trigger a floating translation button; automatically identifying language direction (main language to English, others to the main language), with Simplified Chinese as the default main language, while also supporting Traditional Chinese, Japanese, Korean, and Russian; providing draggable and pin-able translation cards that display the original text, translation, and model parameters, with one-click copy support. Users can configure parameters such as the model, inference strength, and timeout time within DSH settings.
Read Moredsh-restart-fab: One-Click Restart Button for DeepSeek Harness Web GUI
dsh-restart-fab is a Web plugin for DeepSeek Harness designed to simplify the host process restart. It provides a floating button in the bottom-right corner of the GUI, allowing users to restart the `dsh web` process in place with two clicks. The plugin utilizes a self-contained mechanism that uses the same command line as the original process to launch a new host. It automatically preserves Workspace, port, Profile, and configuration flags, preventing manual input errors or session interruptions. Its core advantages include cross-platform compatibility (using `taskkill` on Windows and signals on macOS/Linux), rapid restart (terminating the old process within approximately 1.6 seconds), a visual waiting interface (displaying a timer and auto-reload), and session persistence recovery. Installation is supported via npm, GitHub, or local directories.
Read Moredsh-password-prompt: Pop up password panel in DSH Web GUI
The DSH plugin `dsh-password-prompt`, developed by MagicCrazyMan, is designed to address the issue of Agents requesting passwords from users within the DeepSeek Harness (DSH) Web GUI. This plugin provides a `password_prompt` tool that supports either a password-only mode or an "account + password" mode, collecting input via a browser-based pop-up masked panel. For security purposes, passwords are not directly returned to the Agent or included in the model context; instead, they are written to private files. Only the file path and account information are returned, allowing the Agent to execute scripts (e.g., SSH, sudo) using this data. The plugin is released under the MIT license and operates as a dual-end plugin, requiring no modification of the DSH core code. Installation requires using the GitHub repository and configuring build permissions for pnpm 10+. It is recommended to pin the specific commit version.
Read Moredsh-sidechat: Side chat panel of DeepSeek Harness Web GUI
dsh-sidechat is a lightweight plugin for the DeepSeek Harness Web GUI, designed to isolate temporary Q&A through a side chat panel and reduce context noise in the main conversation. Users can summon the panel by hovering over the right edge of the browser; its responses are based on the current project root directory, Git branch, and the last 12 conversation messages, but it does not write to the main session and lacks tool-calling capabilities. Core features include independent session isolation, streaming output, a collapsible thinking process display, Markdown support, and model inference level switching. The plugin also supports sending selected text directly from the main conversation to the sidebar for queries, as well as one-click clearing of history. Installation requires only a single `pnpm` command and no build scripts, making it suitable for developers who wish to separate temporary concept confirmation, code explanation, or solution comparison from task execution. Please note that this plugin runs under the permissions of the current dsh process.
Read Moredsh-file-mention: Add @ workspace file references to DSH Web GUI
`dsh-file-mention` is a client plugin for DSH Web GUI, designed to simplify the process of models reading workspace files. It allows users to trigger a real-time file candidate menu in the chat input box via the `@` symbol, filter by filename or path (case-insensitive), and automatically insert `@relative_path` upon selection, thereby avoiding errors and omissions from manual path entry. The plugin primarily scans Git tracked files and unignored new files, naturally adhering to `.gitignore` rules. For files that need to be referenced but are ignored, they can be re-included in candidates by configuring an `.aiinclude` file in the workspace or subdirectories. It supports directory references, hierarchical expansion, and intelligent sorting (prioritizing exact matches and recently changed files). To ensure performance and security, the plugin sets limits on the total number of files and traversal depth, and adopts a layered...
Read MoreSidor_UI: Xingye Theme Skin for DeepSeek Harness Web GUI
Sidor_UI is a SIDOR Xingye theme skin repository designed specifically for the DeepSeek Harness Web GUI, aiming to optimize interface interaction and functional extension. Its core functions include providing the Xingye theme visual experience and splash screen animation, integrating balance badges and low-balance red warnings to enhance status visualization, providing a "Documents" path attachment feature near the input box to support agents directly reading file or folder paths, and injecting "Disable/Enable/Uninstall" buttons with double confirmation into the plugin list on the settings page to simplify plugin management workflows. Furthermore, the repository features subsidiary plugin extension slots that support the coexistence of multiple plugins, sidebar integration, and balance data reuse, such as with the existing Sidor_box plugin. Installation methods are flexible, supporting automatic installation via the DSH Assistant, local PowerShell scripts, or...
Read Moredsh-wikilink: Reference notes using [[wikilink]] in DeepSeek Harness Web GUI
zhaoscsc/dsh-wikilink is a community plugin for DeepSeek Harness (DSH) Web GUI, designed to simplify the operation of referencing content from workspace notes into Prompts. The plugin is licensed under the MIT license and runs without client patching since version 0.2. Users simply need to type `[[` in the Composer input box to select note titles via a picker supporting fuzzy search and generate `[[title]]` tokens. When sending a message, the plugin automatically serializes the selected note content into a specific format and injects it into the Prompt as a user-role message, without invoking tools. Installation requires executing the `dsh plugin` command to add it to the web profile and restart the service, subsequently...
Read MoreDSH Plugin: Conversation Indicator, Marks User Messages Next to the Web GUI Scrollbar
`@smanx/dsh-conversation-indicator` is a community-driven third-party plugin for the DeepSeek Harness (DSH) Web GUI, designed to address the pain point of quickly locating user messages in long conversations. The plugin displays a compact, capsule-shaped indicator panel near the scrollbar on the right side of the chat area, marking only user input lines. Users can hover over it to view a summary, and clicking it triggers a smooth scroll to the corresponding location. The panel automatically hides during scrolling or streaming output, appears upon mouse proximity, and fades out upon mouse leave to avoid obstructing normal interactions. As a pure client-side plugin, it does not alter model behavior, incur additional token usage, modify tool calls, or record session logs; preference settings are stored in the browser's `localStorage`. Installation requires adding the GitHub repository via the `dsh plugin` command.
Read Moredsh-lan-access: Add LAN access switch in DSH Web
`dsh-lan-access` is a DSH Web plugin designed to simplify the configuration management of DSH LAN access. By default, DSH binds only to the loopback address (127.0.0.1) to ensure security and refuses to bind to 0.0.0.0. This plugin provides a "LAN access" toggle in the `Settings → General` interface, allowing users to flexibly switch the binding address within a trusted local network: when enabled, it binds to 0.0.0.0, enabling devices on the same network segment to access it via `http://<LAN-IP>:3080`; when disabled, it reverts to 127.0.0.1. The core functionality of the plugin requires no modification of the DSH core code; it achieves state reading, writing, and configuration synchronization by registering secure JSON routes, and supports access to the remote settings page as well as browser compatibility patches. Installation requires executing...
Read MoreLessXi/dsh-fluid-width: DSH Web GUI Chat Display Area Fluid Width
`LessXi/dsh-fluid-width` is a layout plugin for the DSH Web GUI designed to address the issue where the chat display area appears too narrow on wide screens due to a fixed width (defaulting to 748px). By overriding the CSS variable `--dsh-chat-content-width` to `min(100%, 2000px)`, the plugin enables the chat column, input box, and other content to adaptively flow with the window width, while retaining a default maximum width of 2000px. Users can also customize this value or switch to a fully fluid layout. The plugin is released under the MIT license, has zero dependencies, and requires no build scripts; it takes effect after restarting `dsh web` and refreshing the page. Its core mechanism combines static overrides with dynamic rewriting via `MutationObserver` as a mutual fallback.
Read Moredsh-qq2007-skin: Provides a revertible QQ 2007 style appearance for DSH Web GUI
`dsh-qq2007-skin` is an independent, non-official appearance plugin maintained by LeemanCheung and licensed under the MIT license. The plugin aims to render the DSH Web GUI in the style of a 2007 blue instant messaging window, while fully preserving native interaction functionalities such as sessions, models, attachments, sending, and settings. Its core features include: accessing 72 native theme tokens via the official API without modifying the installation package or enabling debug ports; offering a switchable and undoable retro appearance, along with optional original Web Audio notification sounds; supporting high contrast, reduced motion modes, and narrow-screen adaptation; and storing user settings solely in browser `localStorage`, with no YAML configuration required. Ensure the environment is DSH `0.1.0-rc.6` before installation.
Read Moredsh-composer-keys: Adding History Message Shortcuts to DSH Web Input Box
dsh-composer-keys is a lightweight client-side plugin for the DeepSeek Harness (DSH) web platform, maintained by community developers under the MIT license. The plugin aims to optimize the operational efficiency of the web chat input box through keyboard shortcuts, addressing the previous reliance on the mouse for message reuse and clearing, thereby reducing accidental clicks and mouse operations. Its core features include three keyboard shortcuts: pressing Arrow Up quickly fills in the previous user message from history, making it convenient for debugging prompts or modifying questions; pressing Arrow Down navigates backward through messages, and upon reaching the end, automatically restores the input content from before navigation; when no text is selected, Ctrl+C clears the input box, while if text is selected, the browser's native copy function takes priority. This plugin is client-only
Read Moredsh-dynamic-island: Dynamic Island Status Plugin for DeepSeek Harness Web GUI
`dsh-dynamic-island` is a Liquid Glass-style floating plugin for DeepSeek Harness Web GUI, designed to solve the problem of developers frequently switching between event streams, logs, and approval entry points. Maintained by YLifeOnlyOnce and released under the MIT license, the plugin is currently in the high-fidelity design prototype stage. Its core functionality maps Harness states into eight visual states, such as idle, thinking, and approval, enabling direct handling of approval requests within the floating component, viewing detailed tool execution information (e.g., duration, exit codes), monitoring task progress, and managing exception alerts. The plugin supports draggable positioning with position memory, a shortcut command palette, and an automatic demo mode, while also addressing accessibility requirements. After installation, it can be accessed via the `
Read MoreDSH Workspace Search: Workspace Search in the DSH Web GUI
dsh-workspace-search is a plugin for the DeepSeek Harness (dsh) Web GUI that provides VS Code-like keyword search functionality within workspaces. It supports searching by file name and content, with results grouped by file and displaying line numbers, where clicking opens the file in the built-in editor of better-sidebar. The plugin features VS Code-style search rules, including using Glob patterns to specify include/exclude files, regex query toggling, and case sensitivity options. By default, it excludes directories such as .git and node_modules, as well as hidden files, and imposes limits on file count, match count, and line length, reporting truncation status when triggered. This plugin depends on dsh-better-sidebar >=0.4.0 and Node.js.
Read Moredsh-chat: A Plain Conversation Plugin for DSH Web GUI
dsh-chat is a DSH Web GUI plugin (v0.1.0, MIT licensed) maintained by MarkJun236, designed to integrate conversations that do not require workspaces or tool calls—such as simple Q&A and copywriting—into the DSH interface, avoiding the need to switch applications. The plugin provides a standalone "Chat" entry in the sidebar, reuses DSH's existing `ctx.llm` model routing, and supports switching between imported providers and models without additional key configuration. Core features include streaming output (real-time display of content, reasoning process, and usage), multi-session management (create, switch, rename, delete), and optional AI-generated automatic titles. The interface supports Markdown GFM rendering with a security whitelist mechanism, and follows DSH's light and dark themes. Installation is performed through profile configuration and symbolic links.
Read Moredsh-weniger-theme: Weniger Theme Plugin for DSH Web GUI
The dsh-weniger-theme is an extension plugin for the DSH Web GUI, inspired by Dieter Rams' design philosophy, providing a warm-toned Braun-style theme. It achieves a unified visual style across light and dark modes by remapping design tokens, converging component corner radii to 0-4px, flattening shadows, and recoloring elements such as user bubbles and code blocks. Additionally, the plugin adds a chip in the footer to display the "Ten Principles of Good Design" panel. The plugin supports installation via the `dsh plugin` command from a package manager or GitHub repository, or manual configuration of `cordis.patch.yml` in the profile directory. Users should note that upgrading to version 0.1.4 or above is necessary to ensure the theme loads correctly, and the source code should be reviewed for security. The project is licensed under MIT and depends on R
Read Moredsh-session-nav: DeepSeek Harness Web GUI In-Session Navigation Bar
dsh-session-nav is an in-session navigation plugin for the DeepSeek Harness Web GUI, designed to address the high cost and frequent scrolling required to review specific conversations in long multi-turn sessions. Built on DSH's official dual-sided plugin mechanism, it does not intrude into the source code and is licensed under the MIT License. Its core function compresses each turn of dialogue into a navigation key: each key corresponds to a user message, with the model's reply integrated into the hover preview of that key (displaying up to 3 lines), thus centrally presenting user questions. The plugin supports hover preview, smooth click-to-jump, real-time highlighting synchronized with the current view, and can automatically invoke the official pagination API to load historical data and locate targets. Additionally, it supports adaptive dark and light themes and deduplicates messages via UUIDs. Installation requires Node.js >= 18, via `dsh plugin.
Read Moredsh-heatmap: DSH Web GUI Left Sidebar Activity Heatmap Plugin
dsh-heatmap is a DSH Web GUI plugin (MIT licensed) maintained by 283Gawin, designed to persistently display the user's commit count, Token usage, and estimated cost over the past 90 days in the left sidebar, presented as a GitHub-style heatmap, with support for viewing today's details. This plugin addresses the inconvenience of observing long-term activity trends, supports switching among three dimensions, and sources data from session logs read via the official SDK, along with git log, featuring a 60-second TTL cache. Core functionalities include hovering to view daily details, displaying today's total Token count, cache hit rate, and cost breakdown by model, as well as support for collapsing and state persistence. Configuration options cover theme, enablement status, whether to include merge commits (default: no), USD/CNY exchange rate, and a price override table, where the price over
Read Moredsh-client-ui-theme-xp: Windows XP (Luna) Theme for DeepSeek Harness Web GUI
dsh-client-ui-theme-xp is a pure browser-side plugin maintained by SamizuHM, released under the MIT license. It leverages the plugin mechanism of DeepSeek Harness to transform the Web GUI into a classic Windows XP (Luna) style desktop. Key features include the Bliss wallpaper, a column of desktop icons on the left, a taskbar at the bottom, and floating windows that support dragging, resizing, minimizing, and maximizing, with automatic persistence of window states. The plugin provides a resource manager-style workspace browsing, adding workspaces based on the native directory selector, content retrieval via sessions.search, and a native settings panel entry. Visually, it replicates the XP blue color scheme, Tahoma font, classic scrollbars, and yellow tool tips, among other details.
Read More@minybear/dsh-pet: Adding State-Driven Codex-Style Desktop Pet to DSH Web GUI
@minybear/dsh-pet is an MIT-licensed DSH client plugin designed to visualize Agent runtime status through animated pets in a Web GUI. The plugin maps the current session state (e.g., running, waiting, error) into nine Codex-style animations and includes a timeout fallback mechanism. Core features include: a pet that defaults to staying in the bottom-right corner, with support for drag-and-drop repositioning and position persistence; interactive feeding and play options to adjust fullness and mood values (which decay over time); five built-in selectable pets and support for importing custom Codex pet packs. Users can adjust size, transparency, and animation modes, and the plugin adheres to the system's "reduce motion" setting. Installation requires executing a specific command to restart DSH, making it ideal for developers who want to perceive Agent status with minimal disruption or customize pet animations. The source code is available on GitHub.
Read Moredsh-opencodego-usage: OpenCodeGo Plugin for Monitoring Remaining Quotas in DSH Web GUI
dsh-opencodego-usage is a plugin developed for the DeepSeek Harness (DSH) Web GUI, designed to monitor the remaining quota of OpenCodeGo in real-time. It displays a breathing light (green, yellow, red) at the bottom right corner of the chat input box, changing color based on the remaining quota ratio. Clicking the light expands a liquid glass panel that details usage, remaining proportions, and reset times across three windows: rolling (approximately 5 hours), weekly (about 7 days), and monthly (around 30 days). The plugin supports automatic parsing of API keys from DSH credentials and allows users to manually override the current session key within the panel. Data is automatically refreshed every 2 minutes. It ensures accuracy by calling the official OpenCodeGo quota API via HTTPS. Installation requires Node.js >= 22.19.
Read Moredsh-client-ui-mobile-adapt: Mobile Adaptation Plugin for DeepSeek Harness Web GUI
`dsh-client-ui-mobile-adapt` is a mobile-adaptation plugin for DeepSeek Harness Web GUI, developed by Hotsteel2901 under the MIT license. This client-side-only plugin is designed to address the issue of desktop layouts being unsuitable for narrow screens. It only activates within viewports with `max-width: 768px`, leaving the desktop layout unaffected. Core features include collapsing a three-column layout into a single column, converting the sidebar into a drawer, making the settings panel fullscreen, and providing a floating window for trajectory details. It also includes optimizations for iOS dynamic viewports and safe areas. For installation, it is recommended to add the plugin via an HTTPS tarball URL to a specified profile, manually mount it through `cordis.patch.yml`, or create a dedicated profile.
Read Moredsh-file-upload: Extending the DSH Web GUI Attachment Channel to Support Arbitrary File Uploads
dsh-file-upload is an MIT-licensed client plugin for the DSH Web GUI, designed to extend the functionality beyond supporting only image attachments to enabling uploads of arbitrary files such as PDFs, code, and archives. The plugin operates in a Node 20+ environment and automatically activates through a persistent profile. It supports file drag-and-drop from any location on the page. Its core advantages include: direct local file path referencing in Chromium browsers for zero-upload scenarios; and for cases where file paths are inaccessible, it uses an intermediary upload with a two-tier deduplication mechanism based on size, modification time, and SHA256 to ensure efficient transfer. The interface features adaptive-width blue file chips that hide the intermediary path and display only the filename, with one-click deletion support. Additionally, the plugin includes an upload directory cleanup overlay that provides redundancy removal and duplicate file cleanup.
Read Moredsh-kimino-theme: Transforming the DSH Web GUI into a "Your Name." Theme
dsh-kimino-theme is a DSH Web GUI theme plugin released by maintainer niiang, featuring the visual motif from the film *Your Name*. It offers comet-blue glassmorphism, movie wallpapers, logo replacement, and input card redesign. The plugin can be installed via the command `dsh plugin --profile web add github:niiang/dsh-kimino-theme` and does not modify DSH source code, restoring the original setup upon uninstallation. It is recommended for use with Edge or Chrome browsers; the code is released under the MIT license.
Read Moredsh-skill-picker: Visual Skill Selection within the DSH Web Input Box
dsh-skill-picker is a DSH Web GUI client plugin that provides a searchable skill list alongside the composer. After selecting a skill, it inserts the official /skillname gesture, which is then loaded and executed by DSH's native mechanism. Compared to the built-in prefix completion, it supports full list browsing, keyword search, and sorting by recent or frequent usage, making it ideal for scenarios with numerous skills where names are hard to remember. The installation method is via git clone + link or GitHub dependency, and it has not yet been released on npm. It is licensed under MIT, with the maintainer being a735624258.
Read MoreRearrange the DeepSeek Harness web interface into a workbook using dsh-deepcel
DSH-Deepcel is a DeepSeek Harness Web GUI workbook skin maintained by Small-tailqwq, which rearranges sessions, tools, settings and navigation into interactive cells. This article verifies its installation command, BSD-3-Clause license, web profile usage and the differences from real Excel file operations according to the directory page and GitHub.
Read MoreAdd a focused reading view to DeepSeek Harness web sessions with dsh-focus-chat
### 翻译版本1(正式技术文档译法): dsh-focus-chat is a DeepSeek Harness Web GUI plugin maintained by dingyi222666. It adds a "Focused Chat" tab to conversations, folds assistant responses into collapsible summary rows, and lets users focus only on final deliverables such as thinking time consumption, commands and file changes. This article covers the table of contents, installation commands verified on GitHub and npm, capability boundaries and precautions. ### 翻译版本2(更贴合开源项目文档风格): dsh-focus-chat is a DeepSeek Harness Web GUI plugin maintained by dingyi222666. This plugin introduces a "Focused Session" tab to the chat interface, collapses assistant replies into expandable summary lines, and filters out irrelevant content to only highlight final deliverables including thinking duration, executed commands and file modification records. The article covers the table of contents, verified installation commands from GitHub and npm, as well as the plugin's capability boundaries and usage notes.
Read More